#ifndef INTERSECTION_H
#define INTERSECTION_H

#include "Vector.h"
class Object;


struct Intersection
{
    Intersection();

    Vector3f n;         // Normal no ponto de intersecão
    Vector2f texCoord;  // Coordenadas de textura
    float t;            // O ponto de interseção é dado por ray(t), onde ray é o raio que gerou a interseção    
    Object* object;     // Ponteiro para o objeto que foi atingido
};

#endif // INTERSECTION_H
